<?php
require_once('settings.php');
$create = "
CREATE DATABASE IF NOT EXISTS ".DB_NAME." CHARACTER SET utf8 COLLATE utf8_hungarian_ci;
USE ".DB_NAME.";

";
// Betölti az install.sql fájlt a $create stringbe.
$create .= file_get_contents('install.sql');

// Megpróbál csatlakozni az adatbázishoz.
$db = new mysqli(DB_HOST, DB_USER, DB_PASSWORD);
if (mysqli_connect_error()) {
    // Ha nem sikerül, naplózza a hibát.
	Log::error(mysqli_connect_error());
}
$db->set_charset("utf8");
// Létezik a DB_NAME adatbázis?
$stmt = $db->prepare("SELECT COUNT(SCHEMA_NAME)
FROM INFORMATION_SCHEMA.SCHEMATA
WHERE SCHEMA_NAME = ? ");
$db_name = DB_NAME;
$stmt->bind_param("s", $db_name);
$stmt->execute();
$stmt->bind_result($exists);
$stmt->fetch();
$stmt->close();
if(!$exists){ // Ha nem létezik az adatbázis, akkor lefut az installálás.
    $db->multi_query($create);
}
$db->close();

